var express = require('express');
var router = express.Router();
const banner = require("../sql/banner");
const sql = require("../sql/sql");
const uuid = require("node-uuid");
/* GET home page. */
router.get('/', function(req, res, next) {//这里的斜杠是指根路径
  //初始查询渲染banner管理页面
  sql.find(banner,{},{}).then((data)=>{
    res.render('banner', { 
      index:4, //这个index是为了渲染管理列表当前项设置的
      power:req.session.power,
      data
     });
  })
});

//添加banner管理页面提交图片的路由
router.post('/add', function(req, res, next) {
  //解构赋值获取的数据
  let {tit,alt,img} = req.body;
  //把数据插入数据库
  sql.insert(banner,{
    imgId:"img"+uuid.v1(),
    title:tit,
    alt,
    img
  }).then(()=>{
   res.send("ok")  
  })
});


//添加banner管理中删除功能的路由
router.get('/del', function(req, res, next) {//这里的斜杠是指根路径
  let {id} = req.query;
  //把删除数据库中指定数据
  sql.delete(banner,{imgId:id}).then(()=>{
    res.redirect("/banner")//路由重定向到banner管理页面
  })
});


module.exports = router;
